The StateClock tool and clockcharts

نویسنده

  • Jonathan S. Ostroff
چکیده

The purpose of this paper is to give a theoretical description of clockcharts, and their implementation in the StateClock tool for COSC4352 students. 1.0 Temporal logic and fair transition systems In the sequel, we use relative quantification where Q is a quantifier (e.g. ∀ or ∃), T is the type of the dummy variable x, R is the range of the dummy variable and P a predicate [Gries, 1993 #369]. For example, means “for all values of an integer variable i, if i is at least as large as 3 then i has property P”. If no range is supplied then it is true. We distinguish between 3 kinds of logical descriptions:SDs, CDs and TLDs. • An SD is a state-description (also called a state-formula). A state-description is a predicate that can be evaulated to true or false in a single state. For example, a description defined by is satisfied in the state (written ). The free variables of are called its alphabet , i.e. . The variable is a dummy variable, and hence is not part of the alphabet. Each variable in the alphabet has a type denoted by . • A CD is a command-descriptions, i.e. a predicate whose alphabet is a set of primed and unprimed variables. The purpose of such a description is to describe a change that occurs between a prestate and a possible poststate under the execution of a command (e.g. a program statement, transition or routine). We will need two names for a variable — the value of the variable in the poststate will be recorded under the primed name , whereas the unprimed name will stand for the value of the variable in the prestate. For example, the command-description where

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

StateClock: a Tool for Timed Reactive Modules

We provide an overview of the compositional specification and verification tool StateClock using temporal logic and timed object-based visual system descriptions. Verification of the system is performed module by module using model-checking and theorem proving.

متن کامل

Verifying Real-Time Systems with Standard Tools

The TTM/RTTL framework allows for the specification, development and verification of discrete real-time properties of reactive systems. Timed transition systems (TTMs) is the underlying computational model, and real-time temporal logic (RTTL) is the requirements specification language. In this paper, we provide a conversion procedure for mapping a timed transition system into a finite state fai...

متن کامل

Effect of Tool Shoulder and Pin Cone Angles in Friction Stir Welding using Non-circular Tool Pin

In friction stir welding frictional heat is generated by the rotating tool, sliding over the stationary plate along the weld centre. Tool being the only source of heat producing member, its geometrical design influences the heat generation rate. In this present work, effects of variation in tool shoulder and tool pin taper angles on thermal history during joining are analysed. Tools with triang...

متن کامل

Design and manufacture a novel tool in the incremental sheet metal forming process and its effects on the process parameters

One of the methods for making prototypes is incremental forming process. In this method, the forming tool, performs a pre-programmed movement by the CNC machine and runs the desired path. This modernization process is used in the automotive, aerospace, military, medical and other industries. One of the most influential parameters in this process is forming tool. This parameter is effective in f...

متن کامل

Design, Manufacturing and Surface quality Analysis of Machining by Self-Rotary Milling Tool

One of the disadvantages of conventional milling tools is to produce a large amount of heat in cutting zone and so making the tool warmer. As a result, the tool would be worn and its life time would be reduced. Therefore, in long time machining, it is essential to change inserts and tools, continiously. A milling tool with self rotary cutting inserts was designed and manufactured that enables i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998